home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Chess / Fly_Chess.jar / PropsCanvas.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-08-23  |  1.8 KB  |  57 lines

  1. import javax.microedition.lcdui.Canvas;
  2. import javax.microedition.lcdui.Display;
  3. import javax.microedition.lcdui.Font;
  4. import javax.microedition.lcdui.Graphics;
  5.  
  6. public class PropsCanvas extends Canvas implements ChessDisplayable {
  7.    public void makeCurrent(Display var1) {
  8.       var1.setCurrent(this);
  9.    }
  10.  
  11.    public void paint(Graphics var1) {
  12.       byte var2 = 4;
  13.       int var3 = 0;
  14.       if (((Canvas)this).hasPointerEvents()) {
  15.          var1.drawString("Pointer available", var2, var3, 20);
  16.       } else {
  17.          var1.drawString("No Pointer available", var2, var3, 20);
  18.       }
  19.  
  20.       var3 += 20;
  21.       var1.drawString("Canvas height: " + CU.int2str(((Canvas)this).getHeight()), var2, var3, 20);
  22.       var3 += 20;
  23.       var1.drawString("Canvas width: " + CU.int2str(((Canvas)this).getWidth()), var2, var3, 20);
  24.       var3 += 20;
  25.       Font var4 = var1.getFont();
  26.       if (var4.getSize() == 8) {
  27.          var1.drawString("Default: Small font", var2, var3, 20);
  28.       }
  29.  
  30.       if (var4.getSize() == 0) {
  31.          var1.drawString("Default: Medium font", var2, var3, 20);
  32.       }
  33.  
  34.       if (var4.getSize() == 16) {
  35.          var1.drawString("Default: Large font", var2, var3, 20);
  36.       }
  37.  
  38.       Font var5 = Font.getFont(var4.getFace(), 0, 8);
  39.       Font var6 = Font.getFont(var4.getFace(), 0, 0);
  40.       Font var7 = Font.getFont(var4.getFace(), 0, 16);
  41.       var3 += 20;
  42.       var1.setFont(var5);
  43.       var1.drawString("Small font " + CU.int2str(var5.getHeight()), var2, var3, 20);
  44.       var3 += 20;
  45.       var1.setFont(var6);
  46.       var1.drawString("Medium font " + CU.int2str(var5.getHeight()), var2, var3, 20);
  47.       var3 += 20;
  48.       var1.setFont(var7);
  49.       var1.drawString("Large font " + CU.int2str(var5.getHeight()), var2, var3, 20);
  50.       var1.setFont((Font)null);
  51.    }
  52.  
  53.    public void pointerPressed(int var1, int var2) {
  54.       CU.displayChessMIDlet();
  55.    }
  56. }
  57.